package 面向对象_特征5;

public class 面向对象_2_代码块2 {
    public static void main(String[] args) {
       new 面向对象_2_代码块1();
       new 面向对象_2_代码块1();

        /**
         * new 对象的时候的顺序
         * 1.  变量
         * 2.  非静态代码块
         * 3.  构造时的方法
         *
         * stati 静态代码 块
         * 只能被调用一次
         * 而且 优先 非静态代码块
         */


        面向对象_2_代码块1 dx = new 面向对象_2_代码块1();

        {
                dx.name = "他的";
        }
        /**
         * 个人理解
         * 构造时 静态变量默认设置了一个 name属性
         *
         */
        System.out.println(dx.name);
    }
}
